Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wuxi Challenger Ukraine F1 Ukraine F4 Belarus F1 Belarus F2 Spain F32 Nigeria F5 Portugal F4 Nigeria F6 Portugal F6 Russia F2 Spain F7 Portugal F1 Portugal F2 Morocco F2 Portugal F3 Spain F17 Uzbekistan F1 Belarus F1 Spain F18 Belarus F2 Russia F3 Sweden F5 USA F26 Mexico F10 Mexico F11 USA F1 USA F2 China F2 USA F3 Morocco F1 Morocco F2 Russia F1 Russia F2 Mexico F1 Costa Rica F1 Germany F5 Colombia F2 France F3 Canada F1 Canada F2 Canada F3 Usa F7 Usa F8 Czech Rep. F2 Czech Rep. F3 Spain F18 Usa F14 Usa F15 Usa F18 Usa F5 Portugal F3 Switzerland F3 Spain F11 Italy F5 Usa F13 Usa F15 Brazil F22 Brazil F31 Brazil F32 Brazil F33 Brazil F1 Colombia F1 Colombia F2 USA F7 Brazil F26 Brazil F33 Kazakhstan F6 M15 Sintra M15 Sintra M25 Vale Do Lobo M25 Villena M25 Vale do Lobo M25 Faro Privat Bank Cup - Dniepropetrovsk Alexander Kolyaskin Memorial - Donetsk M25 Porto M25 Mataro M25 Figueira da Foz Pozoblanco Challenger Ukraine F3 Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Privatbank Open 2006 - Dnepropetrovsk Naples Challenger - Naples Almaty Challenger 1 - Almaty PEOPLEnet Cup - Dnepropetrovsk Delhi Challenger I - New Delhi Sail Open - New Delhi 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Moncton Men's Challenger - Moncton Levene Gouldin & Thompson Tennis Challenger - Binghamton UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk President's Cup - Astana National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Abierto Internacional Varonil Ciudad de Cancun - Cancun Besancon Challenger Tenerife Challenger Ramat Hasharon Challenger Penza Challenger Saransk Challenger Astana Challenger Tunis Challenger Lexington Challenger Salvador Challenger Bucaramanga Challenger Le Gosier Challenger Recife Challenger Campinas Challenger Sao Leopoldo Challenger Buenos Aires Challenger Montevideo Challenger Sao Paulo Challenger Kazan Challenger Cherbourg Challenger Florianopolis Challenger Sarajevo Challenger Le Gosier Challenger Blumenau Challenger Bordeaux Challenger Caltanissetta Challenger Nottingham Challenger Marburg Challenger Arad Challenger Izmir Challenger Mons Challenger Rennes Challenger San Juan Challenger Rio De Janeiro Challenger Porto Alegre Challenger Geneva Challenger Montevideo Challenger Helsinki Challenger Tyumen Challenger ATP Challenger Tour Finals Sao Paulo Challenger Heilbronn Challenger Dallas Challenger Itajai Challenger Santos Challenger Bordeaux Challenger Nottingham-2 Challenger Istanbul Challenger Campinas Challenger Orleans Challenger Porto Alegre Challenger Sao Jose Do Rio Preto Challenger Bogota Challenger Bratislava Challenger Helsinki Challenger Tyumen Challenger Chennai Challenger Irving Challenger Panama City Challenger Barranquilla Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Tallahassee Challenger Heilbronn Challenger Furth Challenger Blois Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Binghamton Challenger Genova Challenger Campinas Challenger Geneva Challenger Charlottesville Challenger Bratislava Challenger Knoxville Challenger Brescia Challenger Champaign Challenger Bucaramanga Challenger Dallas Challenger Bergamo Challenger Santo Domingo Challenger Wroclaw Challenger Quimper Challenger Irving Challenger Le Gosier Challenger Savannah Challenger Caltanissetta Challenger Blois Challenger Winnetka Challenger Vancouver Challenger Meknes Challenger Mons Challenger Brest Challenger Lima Challenger Bratislava Challenger Montevideo Challenger Brescia Challenger Andria Challenger Bucaramanga Challenger Jonkoping Challenger Irving Challenger Turin Challenger Vicenza Challenger Recanati Challenger Guayaquil Challenger Ilkley Challenger Todi Challenger Milan Challenger Floridablanca Challenger Santo Domingo Challenger Como Challenger Izmir Challenger Orleans Challenger Campinas Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Ilkley Challenger Recanati Challenger Almaty Challenger Lima Challenger Francavilla Challenger Shymkent Challenger Samarkand Challenger Little Rock Challenger Recanati Challenger Sopot Challenger Portoroz Challenger Nur-Sultan Challenger Campinas Challenger Eckental Challenger Bratislava Challenger Ann Arbor Challenger Cherbourg Challenger Bergamo Challenger Nur-Sultan Challenger Istanbul Challenger Hamburg Challenger Eckental Challenger Ortisei Challenger Quimper Challenger Biella 1 Challenger Biella 2 Challenger Oeiras 2 Challenger Prague Challenger Oeiras 4 Challenger Biella 7 Challenger Bergamo Challenger Bratislava Challenger Maia 2 Challenger Cherbourg Challenger Oeiras 2 Challenger Forli 6 Challenger Segovia Challenger Quimper Challenger Waco Challenger Las Franquesas del Valles Challenger Prague 2 Challenger Porto Challenger Cary 2 Challenger Hamburg Challenger Ukraine F3 Ukraine F2 Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Pilot Pen Tennis - New Haven Open 13 - Marseille Estoril Open - Estoril Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb AEGON International - Eastbourne PTT Thailand Open - Bangkok VTR Open - Vina del Mar Brasil Open - Sao Paulo AEGON International - Eastbourne VTR Open - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Portugal Open - Oeiras Gerry Weber Open - Halle Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Memphis Open - Memphis Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Apia International - Sydney Open Sud de France - Montpellier Rio Open - Rio de Janeiro Open 13 - Marseille Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Open Parc - Lyon Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Brasil Open - Sao Paulo Citi Open - Washington Gonet Geneva Open - Geneva cinch Championships - London Citi Open - Washington Kremlin Cup - Moscow Romania F12 Rogers Masters - Toronto Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Romania F13 French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, Group I, PO, UKR-BAR 3-0 Portugal F5 Wimbledon (juniors) Australian Open (juniors) U.S. Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro M25 Quinta do Lago M25+H Pozoblanco M25 Porto M25 Vale do Lobo Sao Paulo Challenger PEOPLEnet CUP - Dnepropetrovsk Barletta Challenger Olimp Kyiv Open - Kiev Sporting Challenger '07 Trofeo Regione Piemonte - Turin Alexander Kolyaskin Memorial - Donetsk M25 Vila Real de Santo Antonio M25 Reus Internationaux de Doubs Open de Franchie-Comte - Besancon Almaty Challenger 2 - Almaty Nottingham Challenger Bath Challenger Sao Leopoldo Challenger Fergana Challenger Nottingham Challenger Kosice Challenger Campos do Jordao Challenger Belo Horizonte Challenger Savannah Challenger Santiago Challenger M25 Vila Real de Santo Antonio M25 Vale do Lobo Lisbon Challenger Belem Challenger Privat Bank Cup - Dnepropetrovsk Guayaquil Challenger Alphen Challenger Lisbon Challenger Busan Challenger Oeiras 2 Challenger Oeiras 1 Challenger Guangzhou Challenger Prague 2 Challenger Rennes Challenger Lisbon Challenger Buenos Aires Challenger Bratislava Challenger Oeiras 2 Challenger Bratislava Challenger Sao Paulo Challenger Puerto Vallarta Challenger Mauthausen Challenger Challenger Britania Zavaleta - Puebla Hamburg Challenger Santa Fe 2 Challenger Biella 3 Challenger Oeiras 3 Challenger Oeiras 3 Challenger Mallorca Challenger Oeiras 5 Challenger Salinas Challenger Sarasota Challenger Oeiras 1 Challenger Helsinki Challenger Pau Challenger Heilbronn Challenger Oeiras 3 Challenger San Marino Challenger Montevideo Challenger Oeiras 1 Challenger Lille Challenger Girona Challenger Prostejov Challenger Manama Challenger Gwangju Challenger Francavilla Challenger Oeiras 4 Challenger Sibiu Challenger Taipei Challenger Bratislava 1 Challenger Buenos Aires Challenger Montevideo Challenger Murcia Challenger Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Montevideo Challenger Astana Challenger - Astana Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk 2007 Knoxville Challenger - Knoxville Copa Claro - Buenos Aires Bancolombia Open - Bogota Girona Challenger Izmir Cup - Izmir Bulgarian Open Challenger - Sofia Oldum Brown Vancouver Open - Vancouver Karshi Challenger - Karshi Ford Tennis Championships - Louisville St. Petersburg Open - St. Petersburg Tampere Challenger IPP Open - Helsinki Heilbronn Challenger Monza Challenger Izmir Challenger Mons Challenger SAP Open - San Jose Maia 1 Challenger Morocco Tennis Tour - Rabat Forli 5 Challenger Tenerife 3 Challenger Zadar Challenger Oeiras 1 Challenger Bordeaux Challenger Perugia Challenger Kremlin Cup - Moscow Brasilia Challenger Montevideo Challenger Claro Open Colombia - Bogota PrivatBank Cup - Dnepropetrovsk Buenos Aires Challenger Asuncion Challenger Sao Paulo Challenger Aircel Chennai Open - Chennai Sao Paulo Challenger Dallas Challenger Poznan Challenger Seville Challenger Brasil Open - Sao Paulo Prague Challenger Bordeaux Challenger Pozoblanco Challenger Campos do Jordao Challenger Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas Morocco Tennis Tour - Tanger St. Remy Challenger Argentina Open - Buenos Aires Roma Open Challenger - Rome Recife Challenger Belo Horizonte Challenger Sail Open - New Delhi San Remo Tennis Cup - San Remo Bratislava 2 Challenger Sao Jose Do Rio Preto Challenger Bucaramanga Challenger Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Santos Challenger Sao Paulo Challenger Fergana Challenger GHI Bronx Tennis Classic - Bronx Bukhara Challenger - Bukhara Nottingham-2 Challenger Timisoara Challenger Penza Challenger Semgroup Challenger - Tulsa Tampere Challenger Open des Alpes Trophee BNP Paribas - Grenoble Karshi Challenger Estoril Challenger Sacramento Challenger - Sacramento St. Remy Challenger Tashkent Challenger - Tashkent Campinas Challenger Bratislava Challenger Salinas Challenger Bucaramanga Challenger Sao Paulo Challenger Napoli Challenger Nottingham Challenger Braunschweig Challenger Dallas Challenger Lexington Challenger Pozoblanco Challenger Open 13 - Marseille Izmir Challenger Segovia Challenger Infosys Hall of Fame Open - Newport Istanbul Challenger Sao Paulo Challenger Karshi Challenger Oeiras 2 Challenger Mouilleron-Le-Captif Challenger Koblenz Challenger Moselle Open - Metz Guayaquil Challenger Dallas Challenger New Delhi Challenger BB&T Atlanta Open - Atlanta China Open - Beijing Sarasota Challenger Aix En Provence Challenger Brisbane 1 Challenger Open de Nice Cote d'Azur - Nice Aptos Challenger Izmir Challenger Porto Alegre Challenger Kazan Challenger Raanana Challenger Sarasota Challenger Taipei City Challenger Busan Challenger Seoul Challenger Mestre Challenger Aptos Challenger Orleans Challenger Rennes Challenger Santiago Challenger Mouilleron-Le-Captif Challenger Guayaquil Challenger Athens Challenger Astana Challenger Prostejov Challenger Shenzhen 1 Challenger Pozoblanco Challenger Orleans Challenger Tenerife 1 Challenger Braunschweig Challenger Brest Challenger Mons Challenger Bet-at-home Open - Hamburg Bucaramanga Challenger Kolkata Challenger Campinas Challenger Andria Challenger Tampere Challenger Columbus Challenger European Open - Antwerp Mons Challenger Rennes Challenger Nur-Sultan Challenger Tampere Challenger Segovia Challenger Campinas Challenger Cassis Challenger Buenos Aires Challenger Santo Domingo Challenger Ismaning Challenger Aix En Provence Challenger Kazan Challenger Bordeaux Challenger Bangkok Challenger Bangkok Challenger Braunschweig Challenger Portugal Open - Oeiras Lyon Challenger Biella Challenger Como Challenger Lisbon Challenger Qatar ExxonMobil Open - Doha Sao Paulo Challenger Maia Challenger Quimper 2 Challenger Biella 4 Challenger Lugano Challenger Sao Paulo Challenger Corrientes Challenger Lima Challenger Seoul Challenger Surbiton Challenger Buenos Aires Challenger Bangkok Challenger Verona Challenger Scheveningen Challenger Rio De Janeiro Challenger Napoli Challenger Barletta Challenger Bordeaux Challenger Bendigo Challenger Mestre Challenger Milan Challenger Braunschweig Challenger Segovia Challenger Forli 4 Challenger Roseto Degli Abruzzi 2 Challenger St. Brieuc Challenger Porto Challenger Biella Challenger Mons Challenger Nur-Sultan Challenger Santo Domingo Challenger Istanbul Challenger Braga Challenger Bratislava Challenger Lima Challenger Shymkent 1 Challenger Grodzisk Mazowiecki Challenger Roseto Degli Abruzzi Challenger Shymkent 2 Challenger Pilot Pen Tennis - New Haven Guayaquil Challenger Nonthaburi 1 Challenger Cherbourg Challenger Irving Challenger Astana Open - Nur-Sultan Seville Challenger Nonthaburi 2 Challenger Barletta Challenger Qatar ExxonMobil Open - Doha Bratislava Challenger Francavilla Challenger Gimcheon Challenger Ilkley Challenger Brisbane 2 Challenger Rome Challenger Busan Challenger Bordeaux Challenger ATP Kremlin Cup - Moscow Lisbon Challenger Braunschweig Challenger Todi Challenger Ortisei Challenger Vilnus Challenger Sao Leopoldo Challenger Seville Challenger Canberra Challenger Rome Challenger Buenos Aires Challenger Lima Challenger Campinas Challenger Sofia Open - Sofia Rio De Janeiro Challenger Rennes Challenger Monterrey Challenger Porto Challenger Ortisei Challenger Santiago Challenger Bergamo Challenger Le Gosier Challenger BB&T Atlanta Open - Atlanta Barletta Challenger Tunis Challenger Montevideo Challenger BMW Open - Munich Mallorca Challenger Braga Challenger Citi Open - Washington Andria Challenger Nottingham Challenger Columbus Challenger Braga Challenger Brest Challenger Oeiras 4 Challenger Aptos Challenger Zagreb Challenger Bergamo Challenger Lima 2 Challenger Rome Challenger Noumea Challenger Vancouver Challenger Bratislava 1 Challenger Tenerife 2 Challenger Aircel Chennai Open - Chennai Lugano Challenger Ostrava Challenger Estoril Open - Estoril Abierto Mexicano - Los Cabos Milan Challenger Brasov Challenger Como Challenger Winnipeg Challenger Porto Challenger BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Genova Challenger Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Porto 2 Challenger Lisbon Challenger Winston-Salem Open - Winston-Salem Nonthaburi 4 Challenger Braga Challenger Hangzhou Challenger Valencia Challenger Campinas Challenger Montevideo Challenger Curitiba Challenger Bratislava 2 Challenger New Delhi Challenger II - New Delhi Guayaquil Challenger Swiss Indoors Basel - Basel Lima 2 Challenger Buenos Aires Challenger Qatar ExxonMobil Open - Doha Girona Challenger Orlando Challenger Columbus Challenger Nottingham 1 Challenger Newport Beach Challenger Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Chennai Challenger Bangkok Challenger Bangkok Challenger Forli Challenger Milan Challenger Yokohama Challenger Porto Challenger Poznan Challenger Taipei City Challenger Barletta Challenger Countrywide Classic - Los Angeles Amersfoort Challenger Istanbul 2 Challenger Tashkent Challenger Cleveland Challenger Porto Alegre Challenger Almaty Open - Almaty Montechiarugolo - Parma Challenger Braga Challenger Millennium Estoril Open - Estoril Estoril Open - Estoril Madrid Challenger Aix En Provence Challenger Las Vegas Challenger Delray Beach Open - Delray Beach Infosys Hall of Fame Open - Newport ATP Kremlin Cup - Moscow Chicago Challenger Chennai Open - Chennai Qatar ExxonMobil Open - Doha Campbells Hall of Fame Tennis Championships - Newport Medibank International - Sydney Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade AEGON Championships - London Kremlin Cup - Moscow Abierto Mexicano de Tenis Mifel - Los Cabos Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg M25 Quinta Do Lago Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Sofia Open - Sofia Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Millennium Estoril Open - Estoril Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Sofia Open - Sofia Dallas Open - Dallas Madrid Challenger St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Generali Open - Kitzbuhel BNP Paribas Open - Indian Wells Shenzhen Open - Shenzhen U.S. Open - New York Sony Ericsson Open - Miami Wimbledon - London BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London Davis Cup, Group II, 3R, MDA-POR 2-3 Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, Group I, PO, RUS-POR 4-1 U.S. Open (juniors) Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London French Open (juniors) Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, 1R, ROU-POR 3-1